package com.know.service;

import java.util.List;

import com.know.dao.LableDao;
import com.know.dao.NoticeDao;
import com.know.entity.Notice;
import com.kzw.bean.Record;
import com.kzw.dao.support.Page;

public class NoticeService {

/**
 * 公告 
 * @author Administrator
 *
 */

	private NoticeDao dao=new NoticeDao();
	/**
	 * 公告查询列表
	 */
	public List<Notice> list(){
		return dao.list();
	}
	/**
	 * 分页查找
	 * */
	public Record findPage(Page<Notice> page) {
		return dao.findPage(page);
	}
	/**
	 * 增加公告
	
	 */
	public void save(Notice notice) {
		dao.save(notice);
		
	}
	/**
	 * 根据ID查找
	 * @param parseLong
	 * @return
	 */
	public Notice findById(long parseLong) {
		// TODO Auto-generated method stub
		return dao.finById(parseLong);
	}
	/**
	 * 修改公告
	 */
	public void update(Notice notice) {
		dao.update(notice);
	}
	/**
	 * 删除公告
	 * @param id
	 */
	public Record del(long id) {
		return dao.del(id);
	}
	/**
	 * 批量删除
	 * @param ids
	 */
	public Record multiDel(String ids) {
		return dao.multiDel(ids);
	}
	/**
	 * 改变状态
	 * @param notice
	 */
	public void changes(Notice notice) {
		// TODO Auto-generated method stub
		dao.changes(notice);
		
	}
	
}
